<?php
if ( ! defined('BASEPATH')) exit('el acceso directo a esta página no esta permitido.');

class aplicaciones  extends ci_controller{

    
    function __construct(){
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation','security');
        $this->load->model('encuestas_model','est');
        $this->load->model('dispositivos_model','disp');
        $this->load->helper('pdf_helper');
    }
    
    
    function index($idencuesta){
        if($this->session->userdata('logged_in'))
        {
            $session_data = $this->session->userdata('logged_in');
            $data = array('title' => "POSMobile - Aplicaciones",
                'menu' => menu_ul('encuestas',$session_data['tipousuario']),
                'aplicaciones' => $this->est->getaplicaciones($idencuesta),
                'dispositivos' => $this->disp->getresponsable($session_data['empresa']));
            $this->load->view('partials/header',$data);
            $this->load->view('pages/aplicaciones_view',$data);
            $this->load->view('partials/modal_asignaciones',$data);
            $this->load->view('partials/footer',$data);
        } else redirect('login');
    }
    
      
    function agregaraplicacion(){
        
        if($this->input->post("aplicacion")=="unica")
        {
           $this->est->insertarappunica(); 
           echo "unica";
        }
        else if($this->input->post("aplicacion")=="frecuencia"){
           $this->est->insertarappfrecuencia();        
           echo "frecuencia";
        }
    }
    
    public function  tablarespuestas($idenc){
        $session_data = $this->session->userdata('logged_in');
        $data['menu'] = menu_ul('encuesta',$session_data['tipousuario']);
        $data['title'] = "pos mobile - reporte";
        $data['idenc'] = $idenc;
        
        $this->load->view('partials/header',$data);
        $this->load->view("partials/tablarespuestas",$data);
        $this->load->view('partials/footer',$data);
    }
    
    public function  reporterepuestas($idapp,$op=0){
          $session_data = $this->session->userdata('logged_in');          
           $data['menu'] = menu_ul('encuesta',$session_data['tipousuario']);
           $data['title'] = "pos mobile - reporte";
           $data['datos']= $this->est->getreporterespuestas($idapp);
           $data['view']=1;
           $data['url']= current_url()."/1";
           $this->load->view('partials/header',$data);
           if($op==0)
             $this->load->view("partials/reporterespuestas",$data);
           elseif($op==1) 
             redirect("aplicaciones/reporterepuestaspdf/".$idapp);
    }
    
    public function  reporterepuestaspdf($idapp){
          $session_data = $this->session->userdata('logged_in');          
           $data['menu'] = menu_ul('encuesta',$session_data['tipousuario']);
           $data['title'] = "pos mobile - reporte";
           $data['datos']= $this->est->getreporterespuestas($idapp);
           $data['view']=0;
           $this->load->view('partials/header',$data);
            
           
 tcpdf();
$pdf = new tcpdf(pdf_page_orientation, pdf_unit, pdf_page_format, true, 'utf-8', false);
$title="reporte de resultado de la revision de mercancia";
$subtitle= <<<eod
       referencia: tipo de previo: 
eod;

$pdf->setheaderdata(pdf_header_logo, pdf_header_logo_width, $title, $subtitle);

// set header and footer fonts
$pdf->setheaderfont(array(pdf_font_name_main, '', 9));
$pdf->setfooterfont(array(pdf_font_name_data, '', pdf_font_size_data));

// set default monospaced font
$pdf->setdefaultmonospacedfont(pdf_font_monospaced);

// set margins
$pdf->setmargins(pdf_margin_left, pdf_margin_top, pdf_margin_right);
$pdf->setheadermargin(pdf_margin_header);
$pdf->setfootermargin(pdf_margin_footer);

// set auto page breaks
$pdf->setautopagebreak(true, pdf_margin_bottom);

// set image scale factor
$pdf->setimagescale(pdf_image_scale_ratio);

$pdf->setfont('times', '', 7);
$pdf->addpage();

$tbl = $this->load->view("partials/reporterespuestas",$data,true);

$pdf->writehtml($tbl, true, true, true, false, '');
$pdf->lastpage();
$pdf->output('fdfd.pdf', 'i');

       
    }
    
}



/* end of file encuestas.php */
/* location: ./application/controllers/encuestas.php */